#!/bin/env python 
#_*_ conding:utf8 _*_

try:
	name = 'qingbo'
	nam_list = ['qingbo','xinghai','jinzhen']
	#print Name
	print nam_list[4] 
except NameError, err: #使用一个还未被赋予对象的变量
	Name = name
	print "'Name'变量不存在,程序自动为你取name的值：%",Name
except IndexError,err: #下标索引超出序列边界
	print err
except ImportError,err:  #无法引入模块或包；基本上是路径问题或者名称错误
	print err
except AttributeError,err:  #试图访问一个对象没有的树形
	print err
except IOError,err: #输入/输出异常，基本上是打不开文件
	print err
except KeyError,err:  #试图访问字典里不存在的键
	print err
except KeyboardInterrupt,err: #Ctrl+C被按下
	print err
except TypeError,err: #传入对象的类型与要求不符
	print err
except UnicodeError,err #变慢问题
	print err
except UnboundLocalError,err #试图访问一个还未设置的局部变量，基本上是由于另一个同名的全局变量导致你以为正在访问它
	print err
except ValueError,err #传入一个调用者不期望的值，即使值类型是正确的
	print err
else:
	print "程序没有错误!"
finally:
	print "程序即将退出，现在正在处理未处理完的工作！"